package com.atguigu.bigDecimal;

import java.math.BigDecimal;

/**
 * 面试常考重点之
 * 涉及金额类型的使用
 * BigDecimal类型的注意细节
 * （阿里开发手册）
 */
public class BigDecimalBugCode {

    public void m1(){

        //不可使用bigDecimal构造直接使用浮点型转换：
        BigDecimal num1 = new BigDecimal("0.03");

        BigDecimal num2 = new BigDecimal("0.02");

        BigDecimal subtract = num1.subtract(num2);

        System.out.println(subtract);

        //两个大数比较注意：一定要使用compareTo方法
        BigDecimal m3 = new BigDecimal("0.01");
        BigDecimal m4 = new BigDecimal("0.01");

        boolean b = m3.compareTo(m4) == 0;
        System.out.println(b);

    }
}
